﻿'''
力扣：392  双指针
给定字符串 s 和 t ，判断 s 是否为 t 的子序列。
字符串的一个子序列是原始字符串删除一些（也可以不删除）字符而不改变剩余字符相对位置形成的新字符串。（例如，"ace"是"abcde"
的一个子序列，而"aec"不是）。
进阶：
如果有大量输入的 S，称作 S1, S2, ... , Sk 其中 k >= 10亿，你需要依次检查它们是否为 T 的子序列。在这种情况下，你会怎样改
变代码？
致谢：
特别感谢 @pbrother 添加此问题并且创建所有测试用例。 
示例 1：
输入：s = "abc", t = "ahbgdc"输出：true
示例 2：
输入：s = "axc", t = "ahbgdc"输出：false 
提示：
- 0 <= s.length <= 100
- 0 <= t.length <= 10^4
- 两个字符串都只由小写字符组成。
'''
try:
    while True:
        #读取输入
        s = input()
        t = input()
        slow, fast = 0, 0   #分别指向两个字符串开始字符的指针
        while slow < len(s) and fast < len(t):
            if t[fast] == s[slow]:  #如果相等则两个指针都移动，否则只移动一个
                slow += 1
            fast += 1
        if slow == len(s):  #判断s是否匹配完
            print('true')
        else:
            print('fasle')
except EOFError:
    pass